human shield – English–Suomi translations

🇬🇧 en fi 🇫🇮

human shield noun

  • civilians placed in or around targets
ihmiskilpi
Wiktionary Links